package com.hay.pay.model.result;

import lombok.Data;
import lombok.ToString;

import java.util.Date;

/**
 * 支付回调结果
 * @author LiMouRen
 * @date 2024/1/24
 */
@Data
@ToString(callSuper = true)
public class PayNotifyResult extends PayBaseResult {

    /**
     * 是否支付成功
     */
    private Boolean success = false;

    /**
     * 商品订单编号
     */
    private String orderCode;

    /**
     * 支付成功时间
     */
    private Date paySuccessTime;

    /**
     * 支付金额(分)
     */
    private Long payAmount;

    /**
     * 三方的交易编号
     */
    private String thirdTransactionCode;

    /**
     * 三方交易状态
     */
    private String thirdTransactionStatus;

    /**
     * 三方付款人编号(微信-openid)
     */
    private String thirdPayerCode;

}
